﻿using System;
using System.Collections.Generic;
using Abp.Application.Services.Dto;

namespace ARchGL.Platform.Dtos
{
    public class ProjectViewPortsInput : EntityDto<Guid>
    {
        /// <summary>
        /// 模型所属项目id
        /// </summary>
        public Guid ProjectId { get; set; }
        /// <summary>
        /// 模型组id
        /// </summary>
        public Guid ModelGroupId { get; set; }
        /// <summary>
        /// 类型：1模型视图、2巡检视图
        /// </summary>
        public int Type { get; set; }
        /// <summary>
        /// 模型拼接需要路径
        /// </summary>
        public string Path { get; set; }
        /// <summary>
        /// 模型标识集合（由前端控制）
        /// </summary>
        public string ModelIdArray { get; set; }
        /// <summary>
        /// 相机标签名称
        /// </summary>
        public string Name { get; set; }
        /// <summary>
        /// 视图url
        /// </summary>
        public string Url { get; set; }
        /// <summary>
        /// 视点信息
        /// </summary>
        public string Point { get; set; }
        /// <summary>
        /// 相机标签描述
        /// </summary>
        public string Description { get; set; }
    }

    public class ProjectViewPortsListInput
    {
        public List<Guid> IdList { get; set; }
    }
}
